import Store from 'electron-store';

interface Settings {
  appName: string; // 应用名称
  isIntranet: boolean; // 是否内外网
  email: string; // 邮箱
  userInfo: any; // 用户信息
  language: string; // 语言
  applicationSettings: any; // 应用设置
  proxyPort: number; // 代理端口
}

// 初始化 Store（可指定默认值）
const store = new Store<Settings>();

export default store;


//使用方法
// store.set('appName', 'My App');
// const appName = store.get('appName'); // 'My App'
// store.delete('appName');
// store.clear(); // 清除所有数据
// store.has('appName'); // false
// store.onDidChange('theme', (newValue, oldValue) => {
//  console.log(`主题从 ${oldValue} 改为 ${newValue}`)
// })